.home{
    width: 100vw;
    height: 100vh;
    padding-bottom:50px;
    .iconfont{
        font-size: 20px;
    }
    .am-tab-bar{
        position: fixed;
        width: 100%;
        bottom: 0;
        height: 50px;
    }
    .am-tab-bar-tab-title{
        font-size: 16px;
    }
}

.home-index{
    width: 100%;
    height: 100%;
    position: relative;
    overflow-y: auto;
    padding-bottom: 10px;
    .am-wingblank.am-wingblank-lg{
        margin: 0;
    }
    .space-carousel{
        width: 100vw;
        height: 212px;
        overflow: hidden;
        .img-idv{
            width: 100vw;
            height: 212px;
        }
    }
    .menu-grid{
        display: flex;
        align-items: center;
        width: 100vw;
        background-color: #fff;
        padding: 10px 0;
        .menu-item{
            flex: 1;
            text-align: center;
            .menu-img{
                display: block;
                width: 50%;
                margin: 0 auto;
            }
            .menu-text{
                text-align: center;
                font-size: 16px;
            }
        }
    }
    .group-grid{
        width: 100vw;
        // background-color: #f6f5f6;
        padding: 0 10px;
        .head{
            width: 100%;
            height: 45px;
            display: flex;
            justify-content: space-between;
            align-items: center;
            font-size: 15px;
            padding: 5px;
            .left{
                font-weight: 800;
            }
            .right{
                color: #787d82;
            }
        }
        .group-item{
            height: 70px;
            padding: 20px 10px;
            display: flex;
            align-items: center;
            .left{
                width: 60%;
                .h-15{
                    height: 20px;
                }
                .c-3{
                    font-weight: 800;
                }
                .c-5{
                    color: #555;
                }
            }
            .right{
                width: 40%;
            }
            
        }
        .am-grid .am-flexbox{
            background-color: inherit;
        }
        .am-flexbox-align-stretch {
            margin-bottom: 10px;
            .am-grid-item{
                background-color: #fff;
            }
            .am-grid-item:first-child {
                margin-right: 10px;
            }
        }
    }
    .news{
        width: 100vw;
        padding: 10px 15px;
        background-color: #fff;
        .head{
            height:30px;
            font-size: 16px;
            font-weight: 800;
        }
        .main{
            width: 100%;
            .main-item{
                display: flex;
                width: 100%;
                height: 100px;
                padding: 10px 0;
                border-bottom: 1px solid #758875;
                .img{
                    width: 30%;
                    margin-right: 10px;
                }
                .right{
                    flex: 1;
                    .text{
                        height: 64px;
                        white-space: normal;
                    }
                    .bottom{
                        display: flex;
                        justify-content: space-between;
                        color: #758875;
                        align-items: center;
                    }
                }
            }
            
        }
        
    }
}
